.purchase{
	height: 100vh;
	position: relative;
	background-color: #F3F3F3;
	.header-top,.header-line,.header-zhong,.box{
		background-color: #0EA970;
		width: 100%;
	}
	.header-line{
		// display: flex;
		// justify-content: space-around;
		//     align-items: center;
		position: relative;
		line-height: 32px;
		color: #fff;
		.left{
			position: absolute;
			left: 2%;
		}
		
		
	}
	
	.van-overlay{
		.wrapper{
			.wrapper_box{
				color:red;font-size: 48rpx;
				font-family: Source Han Sans CN-Medium, Source Han Sans CN;
				font-weight: 500;
				color: #FFFFFF;    margin-top: -46rpx;
				    margin-left: 234rpx;
			}
			.wrapper_box_b{
				display: flex;
				    margin-top: 50rpx;
				    margin-left: 80rpx;
				.box{
					width: 244rpx;
					height: 60rpx;
					background: #FFFFFF;
					border-radius: 30rpx 30rpx 30rpx 30rpx;
					    text-align: center;
					    line-height: 60rpx;
					.text1{
						font-size: 28rpx;
						font-family: Source Han Sans CN-Medium, Source Han Sans CN;
						font-weight: 500;
						background: linear-gradient(180deg, #00DF25 0%, #0EA970 100%);
						-webkit-background-clip: text;
						-webkit-text-fill-color: transparent;
					}
				}
				.box2{
					width: 244rpx;
					height: 60rpx;
					background: linear-gradient(180deg, #00DF25 0%, #0EA970 100%);
					border-radius: 30rpx 30rpx 30rpx 30rpx;
					    text-align: center;
					    line-height: 60rpx;
						    margin-left: 20rpx;
						.text2{
							font-size: 28rpx;
							font-family: Source Han Sans CN-Medium, Source Han Sans CN;
							font-weight: 500;
							color: #FFFFFF;
						}
				}
				
			}
		}
	}
	.purchase_box{
		// height: 100%;
		background-color: #F3F3F3;
		.purchase_box_top{
			
			.purchase_box_top_a{
				.img{
					width: 704rpx;
					height: 10rpx;
				}
				.purchase_box_top_a_bottom{
					// width: 100%;
					height: 128rpx;
					margin-top: -8rpx;
					background-color: #FFFFFF;
					border-bottom-left-radius: 25rpx;
					border-bottom-right-radius: 25rpx;
					display: flex;
					justify-content: space-between;
					align-items: center;
					padding: 0 20rpx;
					margin-bottom: 30rpx;
					.purchase_box_top_a_left{
						display: flex;
						align-items: center;
						width: 100%;
						height: 100%;
						.imgss{
							width: 44rpx;
							height: 44rpx;
						}
						.zhong1{
							padding-left: 20rpx;
							width: 100%;
						}
						.zhong2{
							width: 92%;
							    margin-left: 20rpx;
							.shang{
								display: flex;
								margin-bottom: 10rpx;
								.shang_left{
									.text1{
										
									}
									.img{
										width: 20rpx;
										height: 20rpx;
										margin: 0px 20rpx 8rpx 10rpx;
									}
								}
							}
							.xia{
								font-size: 24rpx;
								color: #999999;
							}
						}
					}
					.purchase_box_top_a_right{
						.imgs{
							width: 40rpx;
							height: 40rpx;
						}
					}
				}
				.purchase_box_top_b{
					display: flex;
					    justify-content: center;
						margin-bottom: 30rpx;
					.purchase_box_top_b_top{
						width: 670rpx;
						background: #FFFFFF;
						border-radius: 20rpx 20rpx 20rpx 20rpx;
						padding: 0 20rpx;
						.purchase_box_shang{
							    display: flex;
								flex-wrap: wrap;
							    // padding: 30rpx 20rpx;
								border-bottom: 2rpx solid #EEEEEE;
							.purchase_box_left{
								width: 240rpx;
								    height: 172rpx;
								.purchase_box_left_img{
									width: 240rpx;
									    height: 172rpx;
								}
							}
							.purchase_box_right{
								width: 100%;
								padding-left: 15rpx;
								.text1{
									font-size: 32rpx;
									font-family: Source Han Sans CN-Regular, Source Han Sans CN;
									font-weight: 400;
									color: #3D3D3D;
								}
								.zhong{
									width: 220rpx;
									height: 44rpx;
									background: rgba(217,217,217,0.4000);
									border-radius: 24rpx 24rpx 24rpx 24rpx;
									text-align: center;
									    line-height: 40rpx;
										margin-top: 15rpx;
										    margin-bottom: 15rpx;
									.text2{
										font-size: 24rpx;
										font-family: Source Han Sans CN-Regular, Source Han Sans CN;
										font-weight: 400;
										color: #999999;
										padding: 0 5rpx;
									}
								}
								.xia{
									display: flex;
									    justify-content: space-between;
									    align-items: center;
									.xia_left{
										.text3{
											font-size: 24rpx;
											    font-family: Source Han Sans CN-Medium, Source Han Sans CN;
											    font-weight: 500;
											    color: #FF8F1F;
											.text4{
												font-size: 28rpx;
												    font-family: Source Han Sans CN-Medium, Source Han Sans CN;
												    font-weight: 600;
												    color: #FF8F1F;
											}
										}
									}
									.xia_right{
										display: flex;
										    align-items: center;
										.text5{
											width: 40rpx;
											height: 40rpx;
											border-radius: 108rpx 108rpx 108rpx 108rpx;
											background: linear-gradient(180deg, #00DF25 0%, #0EA970 100%);
											text-align: center;
											line-height: 40rpx;
											::v-deep.u-icon{
												    margin-left: 4rpx;
												    margin-top: 4rpx;
											}
										}
										.text6{
											padding: 0 30rpx;
											font-size: 34rpx;
											font-family: Source Han Sans CN-Medium, Source Han Sans CN;
											font-weight: 500;
											color: #333333;
											
										}
										
									}
								}
							}
						}
						.peisong{
							display: flex;
							justify-content: space-between;
							align-items: center;
							padding: 25rpx 0px;
							border-bottom: 2rpx solid #EEEEEE;
							.peisong_left{
								font-size: 24rpx;
								font-family: Source Han Sans CN-Regular, Source Han Sans CN;
								font-weight: 400;
								color: #666666;
							}
							.peisong_right{
								font-size: 28rpx;
								font-family: Source Han Sans CN-Regular, Source Han Sans CN;
								font-weight: 400;
								color: #FF8F1F;
							}
							.text{
								font-size: 24rpx;
								font-family: Source Han Sans CN-Regular, Source Han Sans CN;
								font-weight: 500;
								color: #333333;
							}
						}
					}
				}
				.purchase_zhifu_fangshi{
					display: flex;
					justify-content: center;
					padding-bottom: 120rpx;
					.purchase_zhifu_fangshi_a{
						width: 710rpx;
						height: 266rpx;
						background: #FFFFFF;
						border-radius: 20rpx 20rpx 20rpx 20rpx;
						
						.purchase_zhifu_top{
							font-size: 28rpx;
							font-family: Source Han Sans CN-Medium, Source Han Sans CN;
							font-weight: 500;
							color: #333333;
							padding: 30rpx 20rpx 0 20rpx;
						}
						.purchase_zhifu_bottom{
							
								padding: 0rpx 20rpx;
								.radio-group{
									width: 100%;
									position: relative;
									.uni-list-cell{
										    display: flex;
										    justify-content: space-between;
										    align-items: center;
											margin-bottom: 40rpx;
											.left{
												display: flex;
												.img{
													width: 44rpx;
													height: 44rpx;
													margin-right: 20rpx;
												}
											}
										
									}
									.xian{
										width: 670rpx;
										height: 2rpx;
										background-color: #f6f6f6;
										position: absolute;
										top: 40%;
									}
								}
							
							
						}
					}
				}
				
			}
			.purchase_bottom{
				width: 100%;
				height: 98rpx;
				background: #FFFFFF;
				box-shadow: 0px 2rpx 24rpx 0px rgba(0,0,0,0.0800);
				position: fixed;
				bottom: 0rpx;
				left: 0;
				display: flex;
				justify-content: space-around;
				align-items: center;
				// margin-top: 46.5%;
				.purchase_bottom_left{
					.text1{
						font-size: 28rpx;
						font-family: Source Han Sans CN-Regular, Source Han Sans CN;
						font-weight: 400;
						color: #333333;
					}
					.text2{
						font-size: 24rpx;
						font-family: Source Han Sans CN-Medium, Source Han Sans CN;
						font-weight: 500;
						color: #FF8F1F;
						.text3{
							font-size: 32rpx;
						}
					}
				}
				.purchase_bottom_right{
					width: 324rpx;
					height: 60rpx;
					background: linear-gradient(180deg, #00DF25 0%, #0EA970 100%);
					border-radius: 30rpx 30rpx 30rpx 30rpx;
					color: #FFFFFF;
					font-size: 28rpx;
					text-align: center;
					line-height: 60rpx;
				}
			}
		}
	}
}